# 字典的改的操作和字典增的操作完全相同,如果我们进行操作时,新键值对的键,在原字典中存在就是改,不存在就是增

# 1. 使用键=值的方式进行修改, 前提是键必须在字典中存在
dict1 = {'name': '小华', 'age': 12, 'gender': '男'}
dict1['name'] = '小坤'

print(dict1)  # {'name': '小坤', 'age': 12, 'gender': '男'}

print("------------------------------")
# 2. 使用update方式进行修改, 前提是涉及的键必须在字典中存在
# 在update中传入字典
dict1.update({'name': '小美', 'age': 14})

print(dict1)  # {'name': '小美', 'age': 14, 'gender': '男'}

print("------------------------------")
# 在update中使用键=值传值
dict1.update(name='小红', age=16)

print(dict1)  # {'name': '小红', 'age': 16, 'gender': '男'}

print("------------------------------")
# 使用update 可以一次性既新增键值对,又修改键值对
dict1.update(name='小白', height=176)

print(dict1)  # {'name': '小白', 'age': 16, 'gender': '男', 'height': 176}
